<?php

class Admin_PedidoController extends Zend_Controller_Action
{

    private $pedidoMapper = null;
    private $prodPedidoMapper = NULL;
    private $produtoMapper = NULL;

    public function init()
    {
        /* Initialize action controller here */
    	$this->_helper->layout ()->setLayout ( "admin" );
    	
    	$this->pedidoMapper = new Application_Model_PedidoMapper();
    	$this->prodPedidoMapper = new Application_Model_ProdutosDoPedidoMapper();
    	$this->produtoMapper = new Application_Model_ProdutoMapper();
    	
    	if ( !Zend_Auth::getInstance()->hasIdentity() ) {
    		return $this->_helper->redirector->goToRoute( array('module'=>'admin', 'controller' => 'auth'), null, true);
    	}
    }

    public function indexAction()
    {
        // action body
        $listaPedido = $this->pedidoMapper->listarTodosPedidos();
        
        $this->view->listaDePedidos = $listaPedido;
    }

    public function verPedidoAction()
    {
        $idPedido = $this->getRequest()->getParam("id");
       
        $listaIdProdutos = $this->prodPedidoMapper->listarProdutosDoPedido($idPedido);
        
        
        foreach ($listaIdProdutos as $linha)
        {
			$idProduto = $linha["id_produto"];
			$produtos[] = $this->produtoMapper->buscarPeloId($idProduto);

        }
        
        $this->view->produtos = $produtos;
        
        

        
        
    }


}



